# app/models/__init__.py
from .user import User, UserInDB
from .student import Student, StudentInDB
from .teacher import Teacher, TeacherInDB
from .classroom import Classroom, ClassroomInDB
from .course import Course, CourseInDB
from .academic_year import AcademicYear, AcademicYearInDB
from .class_model import Class, ClassInDB
from .class_student import ClassStudent, ClassStudentInDB
from .role import Role, RoleInDB
from .user_role import UserRole, UserRoleInDB
from .permission import Permission, PermissionInDB
from .role_permission import RolePermission, RolePermissionInDB

__all__ = ["User", "UserInDB", "Student", "StudentInDB", 
           "Teacher", "TeacherInDB",
           "Classroom", "ClassroomInDB",
           "Course", "CourseInDB",
           "AcademicYear", "AcademicYearInDB",
           "Class", "ClassInDB",
           "ClassStudent", "ClassStudentInDB",
           "Role", "RoleInDB",
           "UserRole", "UserRoleInDB",
           "Permission", "PermissionInDB",
           "RolePermission", "RolePermissionInDB"]